Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Optimus Maia Open - Maia Copa Ericsson Peru - Lima Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Belo Horizonte Tennis Open - Belo Horizonte Challenger Santa Cruz - Santa Cruz Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima La Gran Copa Ericsson - Porto Alegre Open Punta Del Este/Copa Banco Montevideo - Punta Del Este IV Abierto Internacional de Salinas - Salinas Open de Nice - Nice AXA Open - Espinho Renault Slovenian Open - Ljubljana Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden 7th Wartburg Open - Eisenach Venice Challenger - Venice Tenniscup of Flanders - Ostende Polish Open 99 - Poznan V Trofeo Ciudad de Quito - Quito Copa Ericsson - Sao Paulo Copa Ericsson - Lima Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City The Surbiton Trophy - Surbiton Bogota Challenger - Bogota ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Pekao Open 2005 - Szczecin XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Ethias Trophy - Mons The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava BNP Paribas Primrose - Bordeaux Seguros Bolivar Open - Bogota Oldum Brown Vancouver Open - Vancouver Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Seguros Bolivar Open - Medellin Salinas Challenger Heilbronn Challenger Wroclaw Challenger Bogota Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Alessandria Challenger Furth Challenger Scheveningen Challenger Bogota Challenger Rimini Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Rennes Challenger Santiago Challenger Medellin Challenger Sao Paulo Challenger Sunrise Challenger Bogota Challenger Bogota Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Bordeaux Challenger Nottingham Challenger Bogota Challenger Cali Challenger Mons Challenger Rennes Challenger Medellin Challenger Barranquilla Challenger Pereira Challenger Caltanissetta Challenger Bogota Challenger Cali Challenger Dallas Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Chitre Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Cali Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger Vancouver Challenger Pereira Challenger Medellin Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Bucaramanga Challenger Puebla Challenger Guadalajara Challenger Leon Challenger Tallahassee Challenger Bordeaux Challenger Manchester Challenger Ilkley Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Noumea Challenger Canberra Challenger Morelos Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Floridablanca Challenger Santo Domingo Challenger Bogota Challenger Monterrey Challenger Fairfield Challenger Generali Open 1999 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Estoril Open - Estoril Mallorca Open - Mallorca The Nottingham Open - Nottingham Wideyes Swedish Open - Bastad RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Energis Open - Amsterdam Gelsor Open Romania - Bucharest AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador Kremlin Cup - Moscow CA Tennis Trophy - Vienna Stockholm Open - Stockholm Qatar Open - Doha Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo 2005 - Barcelona Estoril Open - Estoril RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem BCR Open Romania - Bucharest If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva USTA Challenger of North Miami Beach - North Miami Beach The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Venice Open - Venice French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Copa Ericsson Peru - Lima Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Pekao Open 2001 - Szczecin Seguros Bolivar Open - Cali Bancolombia Open - Cali Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport Olympics - Sydney Olympics - Athens Olympics - London Citi Open - Washington Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, SF, ARG-AUS 5-0